ecd508088e650093a7abe837e6f7223448f52b7c,src/net/java/sip/communicator/plugin/generalconfig/GeneralConfigurationPanel.java,LanguageDropDownRenderer,getListCellRendererComponent,#JList#Object#number#boolean#boolean#,686
Before Change
LocaleItem lm = (LocaleItem)value;
labels[0].setText(lm.locale.getDisplayLanguage());
labels[1].setText(lm.locale.getDisplayLanguage(lm.locale));
labels[2].setText(Resources.getString(
"plugin.generalconfig.DEFAULT_LANGUAGE_TRANSLATED",
new String[]{
Integer.toString(lm.translated)
}));
this.setBackground(isSelected
? list.getSelectionBackground()
: list.getBackground());
After Change
int index, boolean isSelected, boolean cellHasFocus)
{
LocaleItem lm = (LocaleItem)value;
if (value != null)
{
labels[0].setText(lm.locale.getDisplayLanguage());
labels[1].setText(lm.locale.getDisplayLanguage(lm.locale));
labels[2].setText(Resources.getString(
"plugin.generalconfig.DEFAULT_LANGUAGE_TRANSLATED",
new String[]{
Integer.toString(lm.translated)
}));
}
else
{
labels[0].setText("");
labels[1].setText("");
labels[2].setText("");
}